Big Huge Thesaurus

genus Castoroides

noun

sounds kind of like